package ${package_name}.service;
import com.evada.inno.core.service.IBaseService;
import ${package_name}.model.${table_name};
import ${package_name}.dto.${table_name}DTO;
/**
 *
 * ${table_annotation} service
 *
 * @author ${author}
 * @date ${date}
 */
public interface I${table_name}Service {

    int deleteByPrimaryKey(String id);

    int insert(${table_name} record);

    int insertSelective(${table_name} record);

    ${table_name} selectByPrimaryKey(String id);

    int updateByPrimaryKeySelective(${table_name} record);

    int updateByPrimaryKey(${table_name} record);

    List<${table_name}VO> findPage(${table_name}Query query);

    List<${table_name}> findByQuery(${table_name}Query query);

}